<template>
  <div style="height: 50px; line-height: 50px; border-bottom: 1px solid #ccc;display: flex">
    <div style="width: 200px; padding-left: 30px; font-weight: bold; color: dodgerblue">后台管理</div>
    <div style="flex: 1"></div>
    <div style="width: 100px">
      <el-dropdown>
        <span class="el-dropdown-link">
          <br/>{{user}}
          <el-icon class="el-icon--right">
          <arrow-down />
          </el-icon>
        </span>
        <template #dropdown>
          <el-dropdown-menu>
            <el-dropdown-item @click="$router.push('/person')">个人信息</el-dropdown-item>
            <el-dropdown-item @click="logout">退出系统</el-dropdown-item>
          </el-dropdown-menu>
        </template>
      </el-dropdown>
    </div>
  </div>
</template>

<script>
import Login from "@/views/Login";

export default {
  name: "Header",
  data(){
    return{
      user:{},
    }
  },
  components:{
    Login
  },
  created() {
    let session = sessionStorage.getItem("user")
    if (session == null){
      this.$router.push("/login")
    }else {
      this.user = JSON.parse(session)["nickName"]
    }
  },
  methods:{
    logout(){
      // 推出登录的时候先将sessionStorage中的值清除掉，然后再跳转登录页面
      sessionStorage.removeItem("user")
      this.$router.push("/login")
    }
  }
}
</script>

<style scoped>

</style>